package com.zz.ecommerce.togatherDeclareMgr.common.bean;


import com.zz.ecommerce.utils.SqlType;

import java.io.Serializable;

/**
 * 随附单证（T_Documents）
 */
public class TDocuments implements Serializable {
    private static final long serialVersionUID = 3095589711067830L;

    @SqlType(inTable = false)
    private String downloadUrl;
    @SqlType(inTable = false)
    private String type;
    @SqlType(inTable = false)
    private String size;
    /**
     * 随附单证流水号
     */
    private String indx;
    /**
     * 委托流水号
     */
    private String conIndx;
    /**
     * 报关单流水号
     */
    private String enyIndx;

    /**
     * 随附单证分类编号
     */
    private Long classid;

    private String quaIndx;
    /**
     * 随附单证类型
     */
    private String documentsco;
    /**
     * 随附单证类型名称
     */
    private String documentscoName;

    /**
     * 随附单证中文名称
     */
    private String documentscn;
    /**
     * 随附单证号码
     */
    private String documentsno;

    /**
     * 备注
     */
    private String memo;

    /**
     * 接收时间
     */
    @SqlType(type = "date", format = "yyyy-mm-dd", qryStart = "startTime", qryEnd = "endTime")
    private String receivedate;

    /**
     * 返回时间
     */
    @SqlType(type = "date", format = "yyyy-mm-dd", qryStart = "startTime", qryEnd = "endTime")
    private String returndate;

    /**
     * 附件列表
     */
    private String attachmentList;

    @SqlType(inTable = false)
    private String fileId;

    @SqlType(inTable = false)
    private String fileName;

    public String getFileId() {
        return this.fileId;
    }

    public void setFileId(String fileId) {
        this.fileId = fileId;
    }

    public String getAttachmentList() {
        return this.attachmentList;
    }

    public void setAttachmentList(final String attachmentList) {
        this.attachmentList = attachmentList;
    }

    public String getIndx() {
        return indx;
    }

    public void setIndx(String indx) {
        this.indx = indx;
    }

    public String getConIndx() {
        return conIndx;
    }

    public void setConIndx(String conIndx) {
        this.conIndx = conIndx;
    }

    public String getEnyIndx() {
        return enyIndx;
    }

    public void setEnyIndx(String enyIndx) {
        this.enyIndx = enyIndx;
    }

    public Long getClassid() {
        return this.classid;
    }

    public void setClassid(final Long classid) {
        this.classid = classid;
    }

    public String getQuaIndx() {
        return quaIndx;
    }

    public void setQuaIndx(String quaIndx) {
        this.quaIndx = quaIndx;
    }

    public String getDocumentsco() {
        return documentsco;
    }

    public void setDocumentsco(String documentsco) {
        this.documentsco = documentsco;
    }

    public String getDocumentscn() {
        return documentscn;
    }

    public void setDocumentscn(String documentscn) {
        this.documentscn = documentscn;
    }

    public String getDocumentsno() {
        return documentsno;
    }

    public void setDocumentsno(String documentsno) {
        this.documentsno = documentsno;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public String getReceivedate() {
        return receivedate;
    }

    public void setReceivedate(String receivedate) {
        this.receivedate = receivedate;
    }

    public String getReturndate() {
        return returndate;
    }

    public void setReturndate(String returndate) {
        this.returndate = returndate;
    }

    public String getFileName() {
        return this.fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getDocumentscoName() {
        return this.documentscoName;
    }

    public void setDocumentscoName(String documentscoName) {
        this.documentscoName = documentscoName;
    }

    public String getDownloadUrl() {
        return this.downloadUrl;
    }

    public void setDownloadUrl(String downloadUrl) {
        this.downloadUrl = downloadUrl;
    }

    public String getType() {
        return this.type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getSize() {
        return this.size;
    }

    public void setSize(String size) {
        this.size = size;
    }

    @Override
    public String toString() {
        return "TDocuments{" +
                "downloadUrl='" + downloadUrl + '\'' +
                ", type='" + type + '\'' +
                ", size='" + size + '\'' +
                ", indx='" + indx + '\'' +
                ", conIndx='" + conIndx + '\'' +
                ", enyIndx='" + enyIndx + '\'' +
                ", classid=" + classid +
                ", quaIndx='" + quaIndx + '\'' +
                ", documentsco='" + documentsco + '\'' +
                ", documentscoName='" + documentscoName + '\'' +
                ", documentscn='" + documentscn + '\'' +
                ", documentsno='" + documentsno + '\'' +
                ", memo='" + memo + '\'' +
                ", receivedate='" + receivedate + '\'' +
                ", returndate='" + returndate + '\'' +
                ", attachmentList='" + attachmentList + '\'' +
                ", fileId='" + fileId + '\'' +
                ", fileName='" + fileName + '\'' +
                '}';
    }
}
